.headnav-ma .nav-bt{
    display:none;
}
.headnav-ma .nav-bt{
    position:absolute;
    top:49px;
    z-index: 20;
}
#main{
    min-width:1263px;
    height:auto;
    overflow: hidden;
}
#main .ma{
    width:1190px;
    height:auto;
    overflow: hidden;
    margin:0 auto;
}
.ma .ma-tp{
    width:1190px;
    height:49px;
}
.ma .ma-tp ul li{
    float: left;
    line-height:49px;
    font-size:14px;
}
.ma .ma-tp li a{
    color:#777;
}
.ma .ma-tp li span{
    color:#777;
    margin:0 10px;
}
.ma .ma-tp .uipd .lip a{
    color:#333;
}
.ma .bt-left{
    height:auto;
    overflow: hidden;
    width:250px;
    margin-right:20px;
    float:left;
}
.ma .bt-left .li2{
    font-size:24px;
    width:250px;
    height:60px;
    text-align:center;
    line-height:60px;
    color:#fff;
    background:red;
    margin-bottom:0px;
    padding-left:0px;
}
.ma .bt-left li{
    font-size:16px;
    width:230px;
    height:45px;
    margin-bottom:1px;
    background:#fff;
    line-height:45px;
    padding-left:20px;
}
.ma .bt-left li a{
    display:inline-block;
    width:230px;
    height:45px;
    color:#333;
    transition: all 0.3s linear;
}
.ma .bt-left li a:hover{
    color:#e60000;
}
.ma .bt-right{
    width:920px;
    height:auto;
    overflow: hidden;
    float:left;
}
.ma .bt-right .right-tp{
    width:880px;
    height:59px;
    background:#fff;
    padding:10px 20px 0px 20px;
    position:relative;
    margin-bottom:15px;
}
.ma .bt-right .right-tp .left{
    float:left;
}
.bt-right .right-tp .left span{
    font-size:14px;
    margin-right:60px;
}
.bt-right .right-tp .left a{
    font-size:12px;
    color:#333;
    margin-right:15px;
}
.bt-right .right-tp .left .a1{
    color:#e14041;
}
.bt-right .right-tp .right{
    float:right;

}
.bt-right .right-tp .left a:hover{
    color:#e60000;
}
.bt-right .right-tp .right span{
    color: #818181;
    font-size: 12px;
    cursor: pointer;
}
.bt-right .right-tp .right span img{
    margin-left:5px;
}
.bt-right .right-tp .right a{
    display:inline-block;
    margin-left:10px;
    width:62px;
    height:23px;
    text-align:center;
    line-height:23px;
    color:#333;
    font-size:13px;
    border:1px solid #ccc;
    cursor: pointer;
    transition: all 0.2s linear;
}
.bt-right .right-tp .right a:hover{
    color:#e60000;
    border:1px solid #e60000;
}
.bt-right .right-tp .yc{
    position:absolute;
    left:100px;
    top:-92px;
    background:#fff;
    width:722px;
    height:92px;
}
.bt-right .right-tp .yc .yc1{
    width:691px;
    height:20px;
    border:1px solid #ccc;
    padding:10px 15px 14px 15px;
    margin-bottom:10px;
}
.bt-right .right-tp .yc1 span{
    color:#e14041;
    font-size:12px;
    margin-right:15px;
}
.bt-right .right-tp .yc1 a{
    color:#333;
    font-size:13px;
    margin-left:5px;
}
.bt-right .right-tp .yc1 em{
    color:#333;
    font-size:13px;
    margin-right:15px;
}
.bt-right .right-tp .yc1 a:hover{
    color:#e60000;
}
.bt-right .right-tp .yc1 .inp{
    border:1px solid #ccc;
    background:#fff;
    width:15px;
    height:15px;
    outline: none;
    vertical-align: middle;
    color:red;
}
.bt-right .right-tp .yc input{
    outline: none;
    width:48px;
    height:24px;
    text-align:center;
    line-height:23px;
    font-size:12px;
    border:1px solid #ede7e7;
    background:#fcf4f4;
    cursor: pointer;
}
.bt-right .right-tp .yc .inp1{
    color:#fff;
    background:#e60000;
    opacity:1;
    filter:alpha(opacity=100);
    transition: all 0.2s linear;
    margin-right:10px;
}
.bt-right .right-tp .yc .inp1:hover{
    opacity:.7;
    filter:alpha(opacity=70);

}
.bt-right .right-tp .yc .inp2{
    transition: all 0.2s linear;
    color:#333;
}

.bt-right .right-tp .yc .inp2:hover{
    color:#e60000;
    border:1px solid #e60000;
    background:#fff;
}
@font-face {font-family: 'iconfont';
    src: url('../sl/iconfont.eot'); /* IE9*/
    src: url('../sl/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../sl/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../sl/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../sl/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.bt-right .right-center{
    width:920px;
    height:45px;
    background:#fff;
    margin-bottom:15px;
}
.right-center ul{
    float:left;
}
.right-center ul li{
    float:left;
}
.right-center ul li a{
    font-size:14px;
    color:#333;
    display: inline-block;
    padding:0px 15px;
    height:45px;
    background:url(../img/tt.png) #fff no-repeat right center;
    line-height:45px;
}
.right-center ul li a:hover{
    color:#fff;
    background:#e60000;
}
.right-center ul .lsp{
    position:relative;
}
.right-center ul .lsp em{
    color:#ccc;
    position:absolute;
    left:50px;
    top:0;
    z-index: -1;
    font-size:13px;
}
.right-center ul .lsp span{
    color:#ccc;
    font-size:12px;
    margin-left:5px;
}
.right-center ul .lsp:hover em{
    z-index: 1;
    color:#fff;
}
.right-center ul .lse span{
    font-size:13px;
}



.right-center form{
    float:left;
    padding-top:13px;
    margin-left:10px;
    font-size:13px;
}
.right-center form input{
   vertical-align: middle;
    border:1px solid #cccccc;
    background:#fff;
    outline: none;
}
.right-center p{
    margin-right:30px;
    float:right;
    height:45px;
    line-height:45px;
    font-size:13px;
    color:#333;
}
.right-center p .spa1 em{
   color:#e60000;
    font-size:14px;

}
.right-center p .spa2 em{
    cursor: pointer;
}
.right-center p .spa2 em:hover{
    color:#e60000;
}
.right-bottom{
    width:890px;
    height:30px;
    font-size:14px;
    color:#333;
    margin-bottom:10px;
}
.right-bottom p{
     float:left;
    margin-top:5px;
 }
.right-bottom select{
    width:100px;
    height:30px;
    outline: none;
    float:left;
    background:#fff;
    margin-right:10px;
}
.right-foot{
    width:920px;
    height:auto;
    overflow: hidden;
}
.right-foot .coll-1{
    height:340px;
    width:920px;
}
.right-foot .coll-1 .coll-le{
    width:220px;
    height:340px;
    background:#fff;
    position:relative;
    margin:0 13px 15px 0px;
    float:left;
}
.right-foot .coll-1 .last{
    margin:0 0px 15px 0px;
}

.coll-1 .coll-le .pp1{
    width:220px;
    height:220px;
    margin-bottom:5px;
}
.coll-1 .coll-le .pp1 img{
    width:100%;
    height:100%;
}
.coll-1 .coll-le .pp3{
    position:absolute;
    left:35px;
    top:250px;
    width:167px;
    height:35px;
    line-height:35px;
    text-align: center;
    background:#fff;
    font-size:14px;
    color:#333;
    display:none;
}
.coll-1 .coll-le .pp3 img{
    vertical-align: middle;
}
.coll-1 .coll-le .pp2{
    font-size:14px;
    width:220px;
    height:38px;
    margin-bottom:25px;
}
.coll-1 .coll-le .pp2 a{
    display:block;
    width:177px;
    height:38px;
    color:#333;
    margin-left:15px;
}
.coll-1 .coll-le span{
    font-size:25px;
    color:#e14041;
    margin-left:15px;
    display: block;
    float:left;

}
.coll-1 .coll-le span em{
    font-size:18px;
}
.coll-1 .coll-le .aap{
    display:block;
    float:left;
    width:80px;
    height:25px;
    border:1px solid #ccc;
    background:#ede8e8;
    font-size:12px;
    color:#333;
    text-align:center;
    line-height:25px;
    margin-left:30px;
    margin-top:5px;
    transition: all 0.2s linear;
}
.coll-1 .coll-le .aap:hover{
    color:#e60000;
    border:1px solid #e60000;
}
.coll-1 .coll-le .opa{
    position:absolute;
    left:0px;
    top:190px;
    width:220px;
    height:32px;
    background:#fff;
    opacity:.8;
    filter:alpha(opacity=80);
}
.coll-1 .coll-le .opa1{
    width:68px;
    background:#e60000;
    height:17px;
    font-size:12px;
    color:#fff;
    border-radius:8px;
    text-align:center;
    position:absolute;
    left:15px;
    bottom:52px;
}
.foot-bt{
  float:right;
}
.foot-bt span{
    font-size:12px;
    color:#999;
}
.foot-bt span em{
   color:#333;
}
.foot-bt a{
    display: inline-block;
    color:#333;
    font-size:12px;
    line-height:32px;
    border:1px solid #ccc;
    background:#fff;
    transition: all 0.2s linear;
    text-align:center;
}
.foot-bt a:hover{
    color:#fff;
    background:#e60000;
}
.foot-bt .a1{
    width:58px;
    height:32px;
}
.foot-bt .a2{
    width:29px;
    height:32px;
    margin-right:5px;
}
.foot-bt .a3{
    width:29px;
    height:32px;
    margin-left:5px;

}
.foot-bt .act{
    color:#fff;
    background:#e60000;
}

@font-face {font-family: 'iconfont';
    src: url('../siliang3/iconfont.eot'); /* IE9*/
    src: url('../siliang3/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../siliang3/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../siliang3/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../siliang3/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}